
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
    var r = window.location.search.substr(1).match(reg);  //匹配目标参数
    if (r != null) return unescape(r[2]); return null; //返回参数值
}


Date.prototype.format = function (fmt) { //author: meizz 
    var o = {
        "M+": this.getMonth() + 1, //月份 
        "d+": this.getDate(), //日 
        "h+": this.getHours(), //小时 
        "m+": this.getMinutes(), //分 
        "s+": this.getSeconds(), //秒 
        "q+": Math.floor((this.getMonth() + 3) / 3), //季度 
        "S": this.getMilliseconds() //毫秒 
    };
    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o)
        if (o.hasOwnProperty(k))if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
    return fmt;
}

function showconver() {
    if ($(".cover").length === 0) {
        $("body").append("<div class='.cover'>");
    }
    $(".cover").removeClass("hidden");

}

function hideconver() {
    $(".cover").addClass("hidden");
}


function ajax(options) {
    var de = {
        type: "get",
        dataType: "json",
        contentType: "application/x-www-form-urlencoded",
        data: {},
        success: function() {
            
        },
        error: function() {
            
        }
    }
    var s = $.extend({}, de, options);
    $.ajax({
        url: s.url,
        type: s.type,
        data: s.data,
        success: s.success,
        error: s.error,
        contentType: s.contentType,
        beforeSend: function () {

        },
        complete: function () {

        }
    });
}

function postJson(url, data, success) {
    ajax({
        url: url,
        type: "POST",
        data: JSON.stringify(data),
        contentType: "application/json",
        success: success
    });
}